home *** CD-ROM | disk | FTP | other *** search
/ SGI Freeware 1998 June / SGI Freeware 1998 June.iso / dist / fw_ATxgopher.idb / usr / freeware / catman / u_man / cat1 / xgopher.Z / xgopher
Encoding:
Text File  |  1998-01-21  |  74.2 KB  |  1,585 lines

  1.  
  2.  
  3.  
  4.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  5.  
  6.  
  7.  
  8.      NNNNAAAAMMMMEEEE
  9.       xgopher - gopher client for the X window system
  10.  
  11.      SSSSYYYYNNNNTTTTAAAAXXXX
  12.       xxxxggggoooopppphhhheeeerrrr [_r_o_o_t    _s_e_r_v_e_r [_s_e_r_v_e_r _p_o_r_t]] [-_t_o_o_l_k_i_t_o_p_t_i_o_n ...]
  13.  
  14.      DDDDEEEESSSSCCCCRRRRIIIIPPPPTTTTIIIIOOOONNNN
  15.       _x_g_o_p_h_e_r is an    X window system    client interface to the    gopher
  16.       information server.  Xgopher provides    access to tremendous
  17.       amounts of information which may be accessed from a local
  18.       system or a remote information server.  The source of    the
  19.       information is generally transparent,    with data supplied
  20.       from world-wide locations as easily as from a    local on-
  21.       campus server.
  22.  
  23.       The Gopher information system    software is from the
  24.       University of    Minnesota.
  25.  
  26.  
  27.      OOOOPPPPTTTTIIIIOOOONNNNSSSS
  28.       The installer    of Xgopher normally configures the _r_o_o_t    _s_e_r_v_e_r
  29.       and _s_e_r_v_e_r _p_o_r_t options.  Loosely speaking, the root server
  30.       is the network name of the computer system that will provide
  31.       your initial gopher menu.  The port is a number that
  32.       specifies system connection information.  These options may
  33.       also be specified via    the resources described    later in this
  34.       document.  For convenience, these options may    be specified
  35.       on the command line.
  36.  
  37.       The X    toolkit    options    are standard options available to
  38.       every    application written using the X    toolkit    (Xt).  Please
  39.       refer    to your    Xt documentation for a list and    description of
  40.       these    options.
  41.  
  42.      MMMMAAAAIIIINNNN DDDDIIIISSSSPPPPLLLLAAAAYYYY PPPPAAAANNNNEEEELLLL
  43.       The initial display will show    the top    level directory    of
  44.       gopher information available.     Selecting an item from    this
  45.       list will fetch the contents of a file, subdirectory,    or
  46.       other    information.  The directory display may    be updated to
  47.       show the new subdirectory.
  48.  
  49.       A gopher item    is a menu entry    in this    directory list.     There
  50.       are many types of gopher items handled by Xgopher, and each
  51.       is explained below.
  52.  
  53.       An item is selected and highlighted by pointing at an    entry
  54.       with the mouse and clicking the left button.    To unselect
  55.       all items, click the mouse in    either the directory title
  56.       area or bookmark title area.
  57.  
  58.       You may select an entry in either the    upper directory    list
  59.       item or the lower bookmark list.  The    display    button marked
  60.  
  61.  
  62.  
  63.      Page 1                         (printed 8/30/95)
  64.  
  65.  
  66.  
  67.  
  68.  
  69.  
  70.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  71.  
  72.  
  73.  
  74.       FFFFeeeettttcccchhhh    sssseeeelllleeeeccccttttiiiioooonnnn is used to act on the    selection.  An
  75.       accelerator allows you to simply "click" a second time on a
  76.       highlighted item to activate the fetch.
  77.  
  78.       By default, all interactions use only    the left mouse button.
  79.  
  80.       A directory is a collection of other files and directories.
  81.       The directory    items are displayed in a list with an
  82.       identifying symbol to    the left of each item.    The symbol
  83.       identifies the type of the item.  The    symbols    may be changed
  84.       by the installer or by each user.  The default symbols are:
  85.  
  86.            blank     Text file
  87.  
  88.            >>     directory
  89.  
  90.            <cso>     a CSO name server (phone book)
  91.  
  92.            <idx>     a full    text index search
  93.  
  94.            <tel>     a telnet session
  95.  
  96.            <tn3>     a tn3270 session
  97.  
  98.            <img>     an image file
  99.  
  100.            <bin>     a binary file
  101.  
  102.            <snd>     a sound file (spoken, sound effect, or    music)
  103.  
  104.       The file types are discussed below.
  105.  
  106.       From all but the top level directory,    the PPPPrrrreeeevvvviiiioooouuuussss DDDDiiiirrrreeeeccccttttoooorrrryyyy
  107.       button will return you to the    previous directory that    was
  108.       displayed just before    this one.  A keyboard accelerator
  109.       allows you to    press the "u" key while    the X pointer is
  110.       anywhere on the main panel to    achieve    the same action.
  111.  
  112.  
  113.      BBBBOOOOOOOOKKKKMMMMAAAARRRRKKKKSSSS
  114.       If you are viewing a directory that you may wish to return
  115.       to later, set    a bookmark there with the AAAAdddddddd ddddiiiirrrreeeeccccttttoooorrrryyyy    aaaassss
  116.       bbbbooooooookkkkmmmmaaaarrrrkkkk button.  This directory will    be displayed with your
  117.       other    bookmarks in the lower scrolling region    below the
  118.       current directory list.
  119.  
  120.       If you already have an item selected,    the buttons label will
  121.       now read AAAAdddddddd sssseeeelllleeeeccccttttiiiioooonnnn aaaassss bbbbooooooookkkkmmmmaaaarrrrkkkk and the item will be
  122.       added    to the bookmark    list.
  123.  
  124.       Later, no matter where you have browsed through the gopher
  125.       directory space, you may return to any bookmark by selecting
  126.  
  127.  
  128.  
  129.      Page 2                         (printed 8/30/95)
  130.  
  131.  
  132.  
  133.  
  134.  
  135.  
  136.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  137.  
  138.  
  139.  
  140.       it just as you would a regular directory item.  You are
  141.       brought immediately to that marked directory,    The directory
  142.       that you were    in when    you selected the bookmark becomes the
  143.       previous directory.
  144.  
  145.       Other    buttons    and menu items let you remove individual
  146.       bookmarks or all of the bookmarks.
  147.  
  148.       The main gopher directory that you see when you first    start
  149.       Xgopher is normally marked for you so    you can    easily and
  150.       quickly return to the    top level.
  151.  
  152.       Bookmarks are    normally saved between your Xgopher sessions.
  153.       When your start Xgopher, the file $HOME/.gopherrc is read to
  154.       load your previous bookmarks,    if any.     When you exit
  155.       Xgopher, your    current    bookmark list is written back to this
  156.       file.     Using the OOOOppppttttiiiioooonnnn ppppaaaannnneeeellll    described below, you can
  157.       change the name of your bookmark file    any number of times
  158.       during an Xgopher session, and use the LLLLooooaaaadddd bbbbooooooookkkkmmmmaaaarrrrkkkkssss    nnnnoooowwww
  159.       and SSSSaaaavvvveeee bbbbooooooookkkkmmmmaaaarrrrkkkkssss nnnnoooowwww commands to manipulate    several    files
  160.       of bookmarks.
  161.  
  162.       The bookmark save file should    be compatible with the Unix
  163.       curses client, bookmark file.
  164.  
  165.       Other    resources described below that may affect bookmark
  166.       processing are: bbbbooooooookkkkmmmmaaaarrrrkkkkFFFFiiiilllleeee,,,,    llllooooaaaaddddBBBBooooooookkkkmmmmaaaarrrrkkkkssss,,,,
  167.       aaaappppppppeeeennnnddddBBBBooooooookkkkmmmmaaaarrrrkkkkssss,,,, mmmmaaaarrrrkkkkRRRRooooooootttt,,,, and aaaalllllllloooowwwwBBBBooooooookkkkmmmmaaaarrrrkkkkSSSSaaaavvvveeee....
  168.  
  169.  
  170.      IIIINNNNFFFFOOOORRRRMMMMAAAATTTTIIIIOOOONNNN AAAABBBBOOOOUUUUTTTT IIIITTTTEEEEMMMMSSSS
  171.       Each gopher item and directory may be    maintained by a    remote
  172.       computer system anywhere in the world. Sometimes it can be
  173.       difficult to determine where the information is coming from.
  174.       You can at least display the raw information which includes
  175.       the name of the computer (host) that serves each gopher
  176.       item.
  177.  
  178.       If you are viewing a directory with no items currently
  179.       selected click the button labeled IIIInnnnffffoooo aaaabbbboooouuuutttt ddddiiiirrrreeeeccccttttoooorrrryyyy, and
  180.       the information for this directory will be displayed.
  181.  
  182.       If you already have an item selected,    the buttons label will
  183.       now read IIIInnnnffffoooo    aaaabbbboooouuuutttt sssseeeelllleeeeccccttttiiiioooonnnn    and information    about the
  184.       selected item    will be    shown.    The item that you select may
  185.       be from either the directory list or the bookmark list.
  186.  
  187.  
  188.      GGGGOOOOPPPPHHHHEEEERRRR IIIITTTTEEEEMMMM TTTTYYYYPPPPEEEESSSS
  189.       TTTTEEEEXXXXTTTT DDDDIIIISSSSPPPPLLLLAAAAYYYYSSSS
  190.            When the    item selected from the directory list is a
  191.            text file, the contents of the file are fetched and
  192.  
  193.  
  194.  
  195.      Page 3                         (printed 8/30/95)
  196.  
  197.  
  198.  
  199.  
  200.  
  201.  
  202.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  203.  
  204.  
  205.  
  206.            displayed as a pop-up text display window.  Help
  207.            information is displayed    in this    way also.
  208.  
  209.            The text    display    shows several command buttons and the
  210.            text itself in a    vertically scrolling window.  The
  211.            buttons are:
  212.             DDDDoooonnnneeee      to release this text file    and window,
  213.             PPPPaaaaggggeeee ddddoooowwwwnnnn to position the text down    one page,
  214.             PPPPaaaaggggeeee uuuupppp   to position the text up one page,
  215.             PPPPrrrriiiinnnntttt     to send the contents of this file    to the printer,
  216.             SSSSaaaavvvveeee      to save the contents of this file    in a
  217.                   user-specified file.
  218.  
  219.            The PPPPrrrriiiinnnntttt or SSSSaaaavvvveeee buttons may not always    be available.
  220.            They may    be disallowed by the installer or system-wide
  221.            resources file for Xgopher.
  222.  
  223.            Text displays use the text widget from the MIT-supplied
  224.            Athena widget set.  The text is given a read-only
  225.            attribute, but all of the position, search, and
  226.            selection capabilities of the widget are    available.
  227.            For the user who    knows how to use these functions,
  228.            there is    this additional    power.    For example, entering
  229.            control-S from the keyboard will    bring up a text    search
  230.            panel allowing you to scan for any string in the    file.
  231.            Other control sequences allow more flexible text
  232.            positioning than    is provided by the scroll bar and
  233.            paging buttons.    All of these options are described in
  234.            the Athena widget set documentation of the text widget.
  235.  
  236.  
  237.       CCCCSSSSOOOO NNNNAAAAMMMMEEEE SSSSEEEERRRRVVVVEEEERRRR ((((PPPPhhhhoooonnnneeee BBBBooooooookkkk))))
  238.            When the    item selected is a CSO name server, a new
  239.            window is displayed on the X display.  The name of the
  240.            institution supporting the name server is displayed at
  241.            the top of the window.  Below this are 4    areas.    First
  242.            are the control buttons:    Done closes the    CSO name
  243.            server window; HHHHeeeellllpppp provides a text display with
  244.            additional information; and SSSShhhhoooowwww    FFFFiiiieeeellllddddssss,    discussed
  245.            below.
  246.  
  247.            The next    area is    a single line text entry field where
  248.            you type    the name of the    person you are looking up.
  249.            The name    server will usually be able to find someone by
  250.            first name, last    name, or both.    Although, overly
  251.            general searches    are prohibited.     For example, trying
  252.            to look up "smith" is probably not a good idea in most
  253.            of the United States.  After entering the name, type a
  254.            carriage    return (enter) or click    the mouse on the DDDDoooo
  255.            qqqquuuueeeerrrryyyy button to submit the request.  Additional buttons
  256.            in the third area allow you to clear the    query or
  257.            result text areas.  The result is displayed in the
  258.  
  259.  
  260.  
  261.      Page 4                         (printed 8/30/95)
  262.  
  263.  
  264.  
  265.  
  266.  
  267.  
  268.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  269.  
  270.  
  271.  
  272.            forth area, the bottom scrolling    text region.
  273.  
  274.            The SSSShhhhoooowwww    FFFFiiiieeeellllddddssss button displays a pop up    menu.  Select
  275.            an item from this menu to list the names    and a brief
  276.            description of the fields in the    data base being
  277.            searched.  Note that these fields may be    different for
  278.            every institution!  Listing ddddeeeeffffaaaauuuulllltttt fields will show
  279.            the things that are returned for    a normal query
  280.            (usually    name, address, phone number, department, plus
  281.            others).     IIIInnnnddddeeeexxxxeeeedddd fields    are those that you can use to
  282.            search for (usually name    and perhaps office phone).
  283.            LLLLooooooookkkkuuuupppp fields are those that can    be used    to narrow the
  284.            search (for example, department).  Finally, PPPPuuuubbbblllliiiicccc
  285.            fields are all the fields that can be viewed by
  286.            everyone.
  287.  
  288.            A query may include more    than just a name, for example,
  289.            legitimate queries are:
  290.  
  291.  
  292.             john smith
  293.              This will return every    John Smith in the
  294.              selected data base.  If there are more    than a
  295.              handful, the name server will complain    that
  296.              there are too many to give you.  In this
  297.              case, you may want to try the next example.
  298.  
  299.  
  300.             smith department=biology
  301.              The department    will help narrow the search to
  302.              only those people in the department of
  303.              biology.
  304.  
  305.  
  306.             j* smith department=biology
  307.              A "*" matches any characters and will help if
  308.              you are not sure of the exact spelling    of a
  309.              name or only know initials.
  310.  
  311.  
  312.             john smith department=biology return all
  313.              The return option may specify a field you are
  314.              interested in or the value "all" to get all
  315.              public    fields returned.
  316.  
  317.            The CSO name server window may be left on the X display
  318.            as long as you like.  Once displayed, it    operates
  319.            independent of the gopher directory traversal.  If you
  320.            want to switch to search    another    institution's phone
  321.            directory you can select    it from    the appropriate
  322.            directory list without first closing a prior CSO    name
  323.            server window.  The same    window is re-used for the
  324.  
  325.  
  326.  
  327.      Page 5                         (printed 8/30/95)
  328.  
  329.  
  330.  
  331.  
  332.  
  333.  
  334.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  335.  
  336.  
  337.  
  338.            currently selected institution.
  339.  
  340.  
  341.       IIIINNNNDDDDEEEEXXXX    SSSSEEEEAAAARRRRCCCCHHHH
  342.            An index    search is a very powerful way of obtaining a
  343.            list of documents which contain (or do not contain)
  344.            certain words.  When you    select an index    search item, a
  345.            small pop-up panel asks you for a list of search    words.
  346.            You can enter one or more words,    plus the special
  347.            reserved    boolean    operators aaaannnndddd, oooorrrr, and nnnnooootttt.  For
  348.            example,    if you want information    on setting certain
  349.            terminal    parameters for Unix, you may enter:
  350.  
  351.             terminal and setting or tset
  352.  
  353.            which will find all documents in    the search space which
  354.            contain both the    words "terminal" and "setting",    or the
  355.            word "tset".  The "or" is non-exclusive so the document
  356.            may contain all of the words.  The input    words may be
  357.            in upper- or lower-case,    and will match words of    either
  358.            case.
  359.  
  360.            After entering the words, press carriage    return (enter)
  361.            or click    the mouse on the DDDDoooo qqqquuuueeeerrrryyyy button and the
  362.            search will be carried out.
  363.  
  364.            The result of the index search looks very much like a
  365.            normal gopher directory of text files, but each file is
  366.            one that    matches    your specified criterion.
  367.  
  368.            You will    see a difference in the    display    of the text
  369.            file, however.  Every word (or part of a    word) that
  370.            matches the index words will be highlighted in the text
  371.            display.     This allows you to quickly locate the parts
  372.            of a document that are interesting to you.
  373.  
  374.  
  375.       TTTTEEEELLLLNNNNEEEETTTT SSSSEEEESSSSSSSSIIIIOOOONNNN
  376.            Telnet sessions are normally text-based information
  377.            services, for example access to University library
  378.            holdings.
  379.  
  380.            When you    select an item which is    identified as a    telnet
  381.            session,    A new xterm window (normal terminal emulator
  382.            window) will be created and it will be running a    telnet
  383.            session.     It may    take a few seconds for the xterm
  384.            window to show up.  Some    hosts that you connect to may
  385.            require you to enter a username (login name).  If so,
  386.            then Xgopher will pop up    an information window showing
  387.            you the name to use once    the telnet session is started.
  388.            Many telnet sessions require you    to enter a terminal
  389.            type as a part of the startup interaction.  Usually,
  390.  
  391.  
  392.  
  393.      Page 6                         (printed 8/30/95)
  394.  
  395.  
  396.  
  397.  
  398.  
  399.  
  400.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  401.  
  402.  
  403.  
  404.            you should choose vvvvtttt111100000000,    as the xterm commands are very
  405.            similar to that of a DEC    VT100 terminal.
  406.  
  407.            Telnet sessions may be disallowed by the    aaaalllllllloooowwwwTTTTeeeellllnnnneeeetttt
  408.            resource    described below.  If telnet sessions are not
  409.            allowed,    an error message will be displayed to that
  410.            effect.
  411.  
  412.  
  413.       TTTTNNNN3333222277770000 SSSSEEEESSSSSSSSIIIIOOOONNNN
  414.            tn3270 sessions are normally text-based information
  415.            services; similar in concept to telnet sessions,    but
  416.            using a different terminal emulation protocol.
  417.  
  418.            When you    select an item which is    identified as a    tn3270
  419.            session,    A new xterm window (normal terminal emulator
  420.            window) will be created and it will be running a    tn3270
  421.            session.     It may    take a few seconds for the xterm
  422.            window to show up.  Some    hosts that you connect to may
  423.            require you to enter a username (login name).  If so,
  424.            then Xgopher will pop up    an information window showing
  425.            you the name to use once    the tn3270 session is started.
  426.  
  427.            tn3270 sessions may be disallowed by the    aaaalllllllloooowwwwTTTTnnnn3333222277770000
  428.            resource    described below.  If tn3270 sessions are not
  429.            allowed,    an error message will be displayed to that
  430.            effect.
  431.  
  432.            For the X window    system,    X3270 is an alternative    to
  433.            tn3270 that many    people prefer.    Whereas    tn3270
  434.            executes    as an application within an xterm window and
  435.            doesn't understand X at all, X3270 is a true X
  436.            application.
  437.  
  438.            tn3270 is available (vendor-supplied) on    most Unix
  439.            systems.     X3270 is publicly available software, but not
  440.            supplied    as a part of Xgopher.  If your site provides
  441.            the X3270 program, you may use it instead of tn3270.
  442.  
  443.            The IBM 3278 terminal character set and behavior    is
  444.            closely emulated    by X3270.  Colors are used to
  445.            distinguish normal, bold, and input fields.  Every key
  446.            on the keyboard may be mapped to    a 3278 function    using
  447.            one of the supplied keyboard maps or the    X application
  448.            defaults    file.
  449.  
  450.            The following commands are usually built    into Xgopher
  451.            or the system resources file when the program is
  452.            installed, but you may modify your own application
  453.            resources to use    a command such as the following    for
  454.            tn3270:
  455.  
  456.  
  457.  
  458.  
  459.      Page 7                         (printed 8/30/95)
  460.  
  461.  
  462.  
  463.  
  464.  
  465.  
  466.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  467.  
  468.  
  469.  
  470.            xterm -e tn3270     or     aixterm -e tn3270    (for
  471.            IBM AIX systems)
  472.  
  473.            If you choose X3270 instead, the    command    is:
  474.  
  475.            x3270
  476.  
  477.  
  478.       IIIIMMMMAAAAGGGGEEEESSSS
  479.  
  480.            When an image file is selected for processing, Xgopher
  481.            retrieves the file, then    runs another program to
  482.            display the image on an X display.  This    second program
  483.            is often    _x_l_o_a_d_i_m_a_g_e.  The installer of Xgopher, or any
  484.            user, may change    this to    be any other program that is
  485.            available.  _x_l_o_a_d_i_m_a_g_e is a particularly    nice program
  486.            because it will display other file types    besides    GIF
  487.            using heuristics    to determine the type of the file.
  488.  
  489.            The iiiimmmmaaaaggggeeeeCCCCoooommmmmmmmaaaannnndddd    resource specifies the command that
  490.            will be used to display the image.  Interesting choices
  491.            are:
  492.  
  493.             xloadimage    (normal    behavior, with
  494.             messages output)
  495.             xloadimage -quiet(the Xgopher default -    no
  496.             messages)
  497.             xv        (another nice gif viewer
  498.             available)
  499.  
  500.            Neither _x_l_o_a_d_i_m_a_g_e nor _x_v are a part of the Xgopher
  501.            distribution.  Many sites that run X already have one
  502.            of these    programs installed.
  503.  
  504.            A large image may take many seconds to appear as
  505.            considerable processing may be required before the
  506.            display.     Several images    may be displayed at once.  The
  507.            way to remove an    image depends on the command used to
  508.            display the image.  For _x_l_o_a_d_i_m_a_g_e, typing the letter
  509.            "q" within the picture display will remove the image.
  510.  
  511.            The aaaalllllllloooowwwwIIIImmmmaaaaggggeeee resource may be used to disallow
  512.            processing of image files.
  513.  
  514.       BBBBIIIINNNNAAAARRRRYYYY FFFFIIIILLLLEEEESSSS
  515.            Binary file types are not precisely defined in the
  516.            gopher community, but many Unix files that are
  517.            compressed (.Z) or tar archives (.tar) are assigned the
  518.            same binary item    type in    gopher (type 9). When you
  519.            select one of these files, Xgopher prompts you for a
  520.            file name on your local system. The dialog box that
  521.            pops up for this    file name will suggest the same    name
  522.  
  523.  
  524.  
  525.      Page 8                         (printed 8/30/95)
  526.  
  527.  
  528.  
  529.  
  530.  
  531.  
  532.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  533.  
  534.  
  535.  
  536.            as the remote file; you may change this name if it is
  537.            not satisfactory.  The files are    then processed (or
  538.            fetched)    by simply copying the data to your specified
  539.            file.  Processing a binary type of gopher item with the
  540.            FFFFeeeettttcccchhhh sssseeeelllleeeeccccttttiiiioooonnnn button is identical to using the    CCCCooooppppyyyy
  541.            command on the same item.
  542.  
  543.            The aaaalllllllloooowwwwCCCCooooppppyyyy resource determines whether copying is
  544.            allowed.     If not, a message is displayed.
  545.  
  546.       SSSSOOOOUUUUNNNNDDDDSSSS
  547.            If Xgopher is executing on a workstation    that supports
  548.            sounds, then you    can play files containing spoken
  549.            words, sound effects, or    music through Xgopher.
  550.            Selecting a sound file will cause that file to be
  551.            "played"    through    your workstation's audio device.  Only
  552.            a single    sound file can be active at a time; you    will
  553.            be warned if you    try to play a sound before a previous
  554.            one is through.    Use the    application resources hhhhaaaassssSSSSoooouuuunnnndddd
  555.            and ssssoooouuuunnnnddddCCCCoooommmmmmmmaaaannnndddd    described below.  Note that your X
  556.            display may be remote from the computer that is
  557.            executing the Xgopher application.  Your    sounds may be
  558.            coming across loud and clear on a computer system some
  559.            distance    away from your display.
  560.  
  561.  
  562.      CCCCOOOOPPPPYYYYIIIINNNNGGGG FFFFIIIILLLLEEEESSSS DDDDIIIIRRRREEEECCCCTTTTLLLLYYYY
  563.       The Copy item    in the Other Commands menu can be used to copy
  564.       a gopher item    directly to a file without first processing or
  565.       displaying the gopher    data.  If the item type    is a text
  566.       file,    an ascii mode copy will    be done, preserving end-of-
  567.       line conventions for your system.  Other data    files and
  568.       unknown item types are copied    in binary mode until an    end of
  569.       file is encountered.    It makes no sense to copy directories,
  570.       CSO name servers, index directories, or telnet sessions, so
  571.       the copy command will    reject requests    to copy    these.
  572.  
  573.       When you chose the CCCCooooppppyyyy command, Xgopher prompts you for a
  574.       file name on your local system. The dialog box that pops up
  575.       for this file    name will suggest the same name    as the remote
  576.       file;    you may    change this name if it is not satisfactory.
  577.  
  578.  
  579.       The ccccooooppppyyyy command is one way to access    gopher item types that
  580.       are not normally processed by    Xgopher.
  581.  
  582.       If the aaaalllllllloooowwwwCCCCooooppppyyyy resource is false, then the ccccooooppppyyyy command is
  583.       not shown in the menu.
  584.  
  585.  
  586.      DDDDIIIIRRRREEEECCCCTTTT EEEENNNNTTTTRRRRYYYY OOOOFFFF AAAA GGGGOOOOPPPPHHHHEEEERRRR IIIITTTTEEEEMMMM
  587.       This function    is not for the beginning or casual user    of
  588.  
  589.  
  590.  
  591.      Page 9                         (printed 8/30/95)
  592.  
  593.  
  594.  
  595.  
  596.  
  597.  
  598.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  599.  
  600.  
  601.  
  602.       Gopher.  Sometimes a reference is available to a specific
  603.       gopher item available, perhaps without specifying all    the
  604.       menus    to traverse.  If you know all the access information
  605.       for a    piece of data anywhere in gopher space,    you may    use
  606.       the EEEEnnnntttteeeerrrr GGGGoooopppphhhheeeerrrr IIIItttteeeemmmm    command    in the OOOOtttthhhheeeerrrr CCCCoooommmmmmmmaaaannnnddddssss menu to
  607.       directly access this data.  When you select this command a
  608.       panel    is displayed for you to    enter the type,    path, host,
  609.       port,    and optionally name of the item.  A help display is
  610.       available to explain these items a bit more.
  611.  
  612.       A neat trick:    Any gopher data    can be fetched as a text file
  613.       by entering its host/path/port and setting the type to 0
  614.       (ascii text file).  Even a directory can be fetched as text
  615.       in this way.    Similarly, any gopher data may be retrieved as
  616.       binary by setting the    type to    9 (binary file type).  This
  617.       works    even for types unknown to Xgopher.
  618.  
  619.  
  620.      OOOOPPPPTTTTIIIIOOOONNNNSSSS PPPPAAAANNNNEEEELLLL
  621.       Some Xgopher options may be changed during a session.     These
  622.       are available    on the OOOOppppttttiiiioooonnnnssss PPPPaaaannnneeeellll pop up display which is
  623.       selected from    the OOOOtttthhhheeeerrrr CCCCoooommmmmmmmaaaannnnddddssss menu.  The bookmark file,
  624.       and system commands for printing, image display, and telnet
  625.       sessions may be changed using    this panel.
  626.  
  627.       A help display is available with this    panel to further
  628.       describe the options.
  629.  
  630.       If the ooooppppttttiiiioooonnnnssssBBBBuuuuttttttttoooonnnn resource    is false, then the OOOOppppttttiiiioooonnnnssss
  631.       PPPPaaaannnneeeellll    command    is not shown in    the menu.
  632.  
  633.      RRRREEEESSSSOOOOUUUURRRRCCCCEEEESSSS
  634.       The application class    is XXXXggggoooopppphhhheeeerrrr.  Most of the user-
  635.       interface is configured in the app-defaults file; if this
  636.       file is missing a warning message will be printed to
  637.       standard error and the program will terminate.  All of the
  638.       important defaults are established in    the system app-
  639.       defaults file, normally installed as /usr/lib/X11/app-
  640.       defaults/Xgopher.
  641.  
  642.       The defaults mentioned below may have    been changed by    the
  643.       installer for    a specific system.  They may all be overridden
  644.       in by    individual preferences.     The application specific
  645.       resources are    grouped    below by category.
  646.  
  647.       SSSSttttaaaarrrrttttuuuupppp
  648.  
  649.            rrrroooooooottttSSSSeeeerrrrvvvveeeerrrr ((((class RRRRoooooooottttSSSSeeeerrrrvvvveeeerrrr))))
  650.                Specifies the initial gopher information    server
  651.                host name as an internet    address.
  652.  
  653.            rrrroooooooottttPPPPoooorrrrtttt    ((((class RRRRoooooooottttPPPPoooorrrrtttt))))
  654.  
  655.  
  656.  
  657.      Page 10                         (printed 8/30/95)
  658.  
  659.  
  660.  
  661.  
  662.  
  663.  
  664.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  665.  
  666.  
  667.  
  668.                The port    number of the top level    gopher server
  669.                to connect to.  The supplied default is 70.
  670.  
  671.            rrrroooooooottttPPPPaaaatttthhhh    ((((class RRRRoooooooottttPPPPaaaatttthhhh))))
  672.                The initial selector string or path name    to
  673.                retireve    the top    level menu.  The supplied
  674.                default is the null string.
  675.  
  676.            hhhheeeellllppppFFFFiiiilllleeee    ((((class HHHHeeeellllppppFFFFiiiilllleeee))))
  677.                This is the absolute or relative    path name of
  678.                the file    to be displayed    when the _h_e_l_p command
  679.                button is depressed.  The supplied default is
  680.                /usr/lib/X11/xgopher/xgopher.help
  681.  
  682.            mmmmaaaaiiiinnnnTTTTiiiittttlllleeee ((((class    MMMMaaaaiiiinnnnTTTTiiiittttlllleeee))))
  683.                The main    title displayed    above the listing of
  684.                the top level directory.     The supplied default
  685.                is "UIUC    Gopher Information Service".
  686.  
  687.            bbbbooooooookkkkmmmmaaaarrrrkkkkFFFFiiiilllleeee ((((class bbbbooooooookkkkmmmmaaaarrrrkkkkFFFFiiiilllleeee))))
  688.                The name    of the file containing Xgopher
  689.                bookmarks.  This    is also    the file that
  690.                bookmarks will be written to when you exit
  691.                Xgopher.     This file name    may be changed during
  692.                a session using the options panel.
  693.  
  694.                Unlike other file names,    if the path name does
  695.                not have    a leading slash    or tilde then the path
  696.                name is assumed relative    to your    home
  697.                directory.  The supplied    default    is
  698.                "~/.gopherrc".
  699.  
  700.            llllooooaaaaddddBBBBooooooookkkkmmmmaaaarrrrkkkkssss ((((class llllooooaaaaddddBBBBooooooookkkkmmmmaaaarrrrkkkkssss))))
  701.                Whether or not to load bookmarks    automatically
  702.                when Xgopher starts.  The supplied default is
  703.                True.
  704.  
  705.       EEEExxxxtttteeeerrrrnnnnaaaallll CCCCoooommmmmmmmaaaannnnddddssss
  706.  
  707.            pppprrrriiiinnnnttttCCCCoooommmmmmmmaaaannnndddd ((((class PPPPrrrriiiinnnnttttCCCCoooommmmmmmmaaaannnndddd))))
  708.                This is the print command used to spool a print
  709.                request.     Useful    examples of print commands are
  710.                _l_p_r or _e_n_s_c_r_i_p_t.     The gopher internal file name
  711.                containing the text is appended to the end of
  712.                the command supplied.  As an option, if the 2
  713.                characters %s appear in the print command
  714.                string anywhere,    they are replaced by the file
  715.                name.  The %s may even appear more than once.
  716.                If %s appears, then the file name is not
  717.                appended    to the end.  The supplied default is:
  718.                "# print" without the quotes.  It is a comment.
  719.  
  720.  
  721.  
  722.  
  723.      Page 11                         (printed 8/30/95)
  724.  
  725.  
  726.  
  727.  
  728.  
  729.  
  730.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  731.  
  732.  
  733.  
  734.            tttteeeellllnnnneeeettttCCCCoooommmmmmmmaaaannnndddd ((((class TTTTeeeellllnnnneeeettttCCCCoooommmmmmmmaaaannnndddd))))
  735.                The command Xgopher will    use to start a telnet
  736.                session.     The host and port number are added to
  737.                the end of this command.     The resulting command
  738.                is executed (via    the _s_y_s_t_e_m(_3) function)    to
  739.                provide a telnet    session.  In general, the
  740.                telnet command should be    executed by an xterm
  741.                as with the default (_x_t_e_r_m -_e _t_e_l_n_e_t).  In some
  742.                environments (such as OpenWindows), it may be
  743.                useful to specify the full path name of both
  744.                the xterm and telnet commands.  For example,
  745.                /_u_s_r/_b_i_n/_X_1_1/_x_t_e_r_m -_e /_u_s_r/_u_c_b/_t_e_l_n_e_t.  This
  746.                command should be disabled for secure
  747.                environments such as public access terminals,
  748.                as it is    easy to    start a    shell from a telnet
  749.                session.     The supplied default is "xterm    -e
  750.                telnet" (without    the quotes).
  751.  
  752.            ttttnnnn3333222277770000CCCCoooommmmmmmmaaaannnndddd ((((class TTTTnnnn3333222277770000CCCCoooommmmmmmmaaaannnndddd))))
  753.                The command Xgopher will    use to start a tn3270
  754.                session.     The host and port number are added to
  755.                the end of this command.     The resulting command
  756.                is executed (via    the _s_y_s_t_e_m(_3) function)    to
  757.                provide a tn3270    session.  In general, the
  758.                tn3270 command should be    executed by an xterm
  759.                as with the default (_x_t_e_r_m -_e _t_n_3_2_7_0).  In some
  760.                environments (such as OpenWindows), it may be
  761.                useful to specify the full path name of both
  762.                the xterm and tn3270 commands.  For example,
  763.                /_u_s_r/_b_i_n/_X_1_1/_x_t_e_r_m -_e /_u_s_r/_u_c_b/_t_n_3_2_7_0.  This
  764.                command should be disabled for secure
  765.                environments such as public access terminals,
  766.                as it is    easy to    start a    shell from a tn3270
  767.                session.     Examples of useful tn3270 commands
  768.                are:
  769.  
  770.                Xgopher.tn3270Command:    xterm -e
  771.                tn3270
  772.                Xgopher.tn3270Command:    aixterm    -e
  773.                tn3270 (for IBM AIX systems)
  774.                Xgopher.tn3270Command:    x3270
  775.  
  776.                The supplied default is "xterm -e tn3270"
  777.                (without    the quotes).
  778.  
  779.            iiiimmmmaaaaggggeeeeCCCCoooommmmmmmmaaaannnndddd ((((class IIIImmmmaaaaggggeeeeCCCCoooommmmmmmmaaaannnndddd))))
  780.                The command to use to display an    image file to
  781.                the X display screen.  The name of the local
  782.                temporary file containing the image is appended
  783.                to the end of this command before it is
  784.                executed.  This command is never    executed if
  785.                the aaaalllllllloooowwwwIIIImmmmaaaaggggeeee resource is False.  The supplied
  786.  
  787.  
  788.  
  789.      Page 12                         (printed 8/30/95)
  790.  
  791.  
  792.  
  793.  
  794.  
  795.  
  796.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  797.  
  798.  
  799.  
  800.                default is "xloadimage -quiet" (without the
  801.                quotes).
  802.  
  803.            ssssoooouuuunnnnddddCCCCoooommmmmmmmaaaannnndddd ((((class SSSSoooouuuunnnnddddCCCCoooommmmmmmmaaaannnndddd))))
  804.                The command to use to get a sound file from the
  805.                standard    input stream (_s_t_d_i_n) to    the audio
  806.                device.    On many    workstations this command may
  807.                be called "_p_l_a_y".  Another command which    may be
  808.                useful is "_c_a_t >    /_d_e_v/_a_u_d_i_o".  The supplied
  809.                command is started by Xgopher as    a separate
  810.                process with sound data fed into    its standard
  811.                input.  This command is never executed if the
  812.                hhhhaaaassssSSSSoooouuuunnnndddd    resource is False.  The    supplied
  813.                default is "play" (without the quotes).
  814.  
  815.       BBBBeeeehhhhaaaavvvviiiioooouuuurrrr
  816.  
  817.            sssshhhhoooowwwwIIIItttteeeemmmmssss ((((class    SSSShhhhoooowwwwIIIItttteeeemmmmssss))))
  818.                Controls    which gopher items will    be displayed
  819.                in the menus.  The valid    values of this
  820.                resource    are: "All", "Known", "Accessible", or
  821.                "Available".  The value All will    display    every
  822.                gopher item returned by the gopher server, even
  823.                types not understood by Xgopher.     Known will
  824.                display every gopher item that Xgopher can
  825.                process (including extend types).  Accessible
  826.                will show only those items that the user    can
  827.                fetch or    process    in this    session    subject    to
  828.                security    resources such as "allowTelnet"    which
  829.                may bar access to certain items.     Available
  830.                items are those that can    be processed by
  831.                pushing the "fetch" button; the intersection of
  832.                Accessible and Known items.  The    supplied
  833.                default is All.
  834.  
  835.            aaaappppppppeeeennnnddddBBBBooooooookkkkmmmmaaaarrrrkkkkssss ((((class AAAAppppppppeeeennnnddddBBBBooooooookkkkmmmmaaaarrrrkkkkssss))))
  836.                When this resource is true, loading a new
  837.                bookmark    file will append the new bookmarks to
  838.                your current list.  When    false, the new
  839.                bookmarks will replace the current list.     The
  840.                supplied    default    is True.
  841.  
  842.            wwwwaaaarrrrppppCCCCuuuurrrrssssoooorrrr ((((class WWWWaaaarrrrppppCCCCuuuurrrrssssoooorrrr))))
  843.                If true,    the mouse pointer is automatically
  844.                positioned by Xgopher whenever a    save, index,
  845.                or CSO name server panel    is popped up.  The new
  846.                position    is a location within a new window so
  847.                you can immediately start typing    without    having
  848.                to move the mouse.  The supplied    default    is
  849.                False.  ddddoooouuuubbbblllleeeeCCCClllliiiicccckkkk ((((class DDDDoooouuuubbbblllleeeeCCCClllliiiicccckkkk))))
  850.                Normally    a gopher item or directory is selected
  851.                by "clicking" on    it.  Then the _F_e_t_c_h button is
  852.  
  853.  
  854.  
  855.      Page 13                         (printed 8/30/95)
  856.  
  857.  
  858.  
  859.  
  860.  
  861.  
  862.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  863.  
  864.  
  865.  
  866.                pressed to process the request.    If this
  867.                resource    is true, the fetch action may be
  868.                invoked by simply re-selecting the same item
  869.                already selected.  This is a double-click on
  870.                that item, although with    no time    limit between
  871.                clicks.    It may be disabled for example,    if a
  872.                touch sensitive screen replaces the mouse, to
  873.                ensure more reliable operation.    The supplied
  874.                default is True.
  875.  
  876.            ssssttttaaaattttuuuussssWWWWiiiinnnnddddoooowwww ((((class SSSSttttaaaattttuuuussssWWWWiiiinnnnddddoooowwww))))
  877.                Use a popup window to show Xgopher status and
  878.                activity.  This contains    usally one to three
  879.                lines of    text plus a cancel button.  If this
  880.                resource    is false, then status is only shown in
  881.                the status bar area just    below the topmost row
  882.                of buttons.  The    supplied default is True.
  883.  
  884.            nnnnaaaammmmeeeeTTTTeeeexxxxtttt    ((((class NNNNaaaammmmeeeeTTTTeeeexxxxtttt))))
  885.                When this resource is true, a text window's
  886.                icon will be given the name of the text item
  887.                (as is in the window title bar).     If false,
  888.                each text window    will have a common name, which
  889.                is "Gopher Text"    by default (this common    icon
  890.                label may also be changed using the resource
  891.                Xgopher*textShell.iconName).  The supplied
  892.                default is True.
  893.  
  894.            mmmmaaaarrrrkkkkRRRRooooooootttt    ((((class MMMMaaaarrrrkkkkRRRRooooooootttt))))
  895.                When true, a bookmark is    automatically set at
  896.                the top lever (root) directory.    If you do not
  897.                want to have this bookmark set, change the
  898.                value of    this resource to False.     The supplied
  899.                default is True.
  900.  
  901.            ccccoooonnnnccccuuuurrrrrrrreeeennnnttttTTTTeeeexxxxtttt ((((class CCCCoooonnnnccccuuuurrrrrrrreeeennnnttttTTTTeeeexxxxtttt))))
  902.                Normally    each request for a text, help, or item
  903.                information causes a new    popup window to    be
  904.                displayed which remains displayed until it is
  905.                dismissed with its "done" button.  The number
  906.                of windows displayed may    be limited by setting
  907.                this resource to    a (usually small) number
  908.                greater than zero.  When    number of windows
  909.                displayed reaches this limit, the oldest    will
  910.                be reused for the next text to be shown.     The
  911.                window will be re-used in place without being
  912.                popped down, yielding some time savings for
  913.                slower or networked X servers.  Also see
  914.                commonText and allowHold.  The supplied default
  915.                is 0.
  916.  
  917.            ccccoooommmmmmmmoooonnnnTTTTeeeexxxxtttt ((((class CCCCoooommmmmmmmoooonnnnTTTTeeeexxxxtttt))))
  918.  
  919.  
  920.  
  921.      Page 14                         (printed 8/30/95)
  922.  
  923.  
  924.  
  925.  
  926.  
  927.  
  928.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  929.  
  930.  
  931.  
  932.                There are three types of    data displayed using a
  933.                similar text window:  gopher text files,
  934.                xgopher help information, and item information
  935.                from the    "info" button.    Each of    these is
  936.                normally    considered a separate type of text
  937.                popup for counting against the limit imposed by
  938.                concurrentText.    If commonText is True, then
  939.                all three types of data are considered the same
  940.                and together count against the limit.  Also see
  941.                concurrentText and allowHold.  The supplied
  942.                default is False.
  943.  
  944.            rrrreeeesssseeeettttOOOOppppttttiiiioooonnnnssss ((((class RRRReeeesssseeeettttOOOOppppttttiiiioooonnnnssss))))
  945.                Options changed on the options panel popup will
  946.                be reset    to their original default values when
  947.                a restart command occurs    if this    resource is
  948.                true.  The supplied default is True.
  949.  
  950.            llllooooggggFFFFiiiilllleeee ((((class LLLLooooggggFFFFiiiilllleeee))))
  951.                If a file name is provided, all directory
  952.                changes,    remote host connections, and errors
  953.                are logged to this file.     If nothing else, it
  954.                provides    a trail    of where you have been and
  955.                allows some simple diagnostics to determine
  956.                what remote machines are    not accessible.     If no
  957.                file name is provided, no logging occurs.  The
  958.                supplied    default    is no log file.
  959.  
  960.            hhhhaaaassssSSSSoooouuuunnnndddd    ((((class HHHHaaaassssSSSSoooouuuunnnndddd))))
  961.                This flag indicated whether the computer
  962.                executing Xgopher has the ability to play
  963.                general sounds, such as spoken words, sound
  964.                effects,    and music.  For    example, an X terminal
  965.                will not    normally have this ability, but    some
  966.                workstations such as the    Sun SparcStation can
  967.                play sounds.  Note that if your display is
  968.                remote from the computer    with sound capability
  969.                someone else may    be deriving the    benefit    of
  970.                your sound.  Therefore this resource should
  971.                indicate    that sounds will be played nearby.
  972.                The supplied default is False.
  973.  
  974.       EEEExxxxtttteeeennnnddddeeeedddd TTTTyyyyppppeeeessss
  975.  
  976.            For considerably    more detail on extended    types, their
  977.            use, and    examples, please see the document Extended-
  978.            types that is part of the Xgopher source    distribution.
  979.  
  980.            eeeexxxxtttteeeennnnddddeeeeddddTTTTyyyyppppeeeessss ((((class EEEExxxxtttteeeennnnddddeeeeddddTTTTyyyyppppeeeessss))))
  981.                A list of individual characters which represent
  982.                additional gopher types to be processed by
  983.                Xgopher.     All internal types can    be overridden
  984.  
  985.  
  986.  
  987.      Page 15                         (printed 8/30/95)
  988.  
  989.  
  990.  
  991.  
  992.  
  993.  
  994.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  995.  
  996.  
  997.  
  998.                by an extended type except directories and
  999.                index directories (types    1 and 7).  The types
  1000.                are processed and introduced to Xgopher in the
  1001.                order they are listed in    this string.  The
  1002.                supplied    default    is none.  The following    are
  1003.                sub-resources, each qualified by    a name
  1004.                composed    of the new extended type character.
  1005.                If X is an extended type, then each of the
  1006.                following resources is fully qualified as
  1007.                Xgopher.typeX._____.
  1008.  
  1009.            ssssaaaammmmeeeeAAAAssss ((((class SSSSaaaammmmeeeeAAAAssss))))
  1010.                The letter identifier of    an internal type or
  1011.                previously defined external type.  This
  1012.                provides    an alias saying    that this new type is
  1013.                the same    as some    other type.  However, the
  1014.                description, prefix, servers, and dataType may
  1015.                be different for    this type.  The    supplied
  1016.                default is none.
  1017.  
  1018.            ddddeeeessssccccrrrriiiippppttttiiiioooonnnn ((((class DDDDeeeessssccccrrrriiiippppttttiiiioooonnnn))))
  1019.                A short string used in the info popup and
  1020.                status messages describing the type of this
  1021.                item.  Typical names are    "image file", "index
  1022.                search",    etc.  The supplied default is "type X
  1023.                item", where X is the extended type letter.
  1024.  
  1025.            pppprrrreeeeffffiiiixxxx ((((class PPPPrrrreeeeffffiiiixxxx))))
  1026.                A menu display prefix string for    items of this
  1027.                type.  The supplied default is "< X >", where X
  1028.                is the extended type letter.
  1029.  
  1030.            sssseeeerrrrvvvveeeerrrrssss ((((class SSSSeeeerrrrvvvveeeerrrrssss))))
  1031.                The gopher servers that can supply this item
  1032.                type.  See "textServers"    for more information.
  1033.                The supplied default is none.
  1034.  
  1035.            ddddaaaattttaaaaTTTTyyyyppppeeee    ((((class DDDDaaaattttaaaaTTTTyyyyppppeeee))))
  1036.                The type    of data    the gopher server will provide
  1037.                for this    type.  The values are None, Ascii, or
  1038.                Binary.    None says that no additional data is
  1039.                provided, the execCommand is usually sufficient
  1040.                (an example is the telnet item type).  Ascii or
  1041.                Binary determine    the translations of the    data
  1042.                received.  Text type files should be specified
  1043.                as Ascii, image,    sound, and similar data    should
  1044.                be Binary.  The supplied    default    is None.
  1045.  
  1046.            eeeexxxxeeeeccccCCCCoooommmmmmmmaaaannnndddd ((((class EEEExxxxeeeeccccCCCCoooommmmmmmmaaaannnndddd))))
  1047.                The command to execute for processing this
  1048.                gopher item.  Substitutions are made in this
  1049.                string in a manner similar to a C printf    call.
  1050.  
  1051.  
  1052.  
  1053.      Page 16                         (printed 8/30/95)
  1054.  
  1055.  
  1056.  
  1057.  
  1058.  
  1059.  
  1060.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  1061.  
  1062.  
  1063.  
  1064.                A percent sign signals the start    of a
  1065.                replacement.  The values    used are taken
  1066.                verbatim    from the gopher    item.  The following
  1067.                replacements are    performed:
  1068.  
  1069.                %h     hostname string
  1070.  
  1071.                %p     port number
  1072.  
  1073.                %P     if port number    is 0 or    23, then
  1074.                  blank,    otherwise the port number.  A
  1075.                  hack for telnet sessions.
  1076.  
  1077.                %s     selector (path) string
  1078.  
  1079.                %n     name (menu name) string
  1080.  
  1081.                %f     filename of the temp file string
  1082.  
  1083.                %%     percent sign
  1084.  
  1085.            If any other character follows the percent, then    no
  1086.            special substitution is performed.  The supplied
  1087.            default is None.
  1088.  
  1089.            wwwwaaaaiiiitttt ((((class WWWWaaaaiiiitttt))))
  1090.                If true,    then the entire    Xgopher    application
  1091.                will await the completion of this process
  1092.                before continuing.  If the execCommand forks
  1093.                itself and terminates, Xgopher may be easily
  1094.                deceived    into believing that the    process    has
  1095.                completed before    the task is really done.  The
  1096.                supplied    default    is False.
  1097.  
  1098.  
  1099.       SSSSeeeeccccuuuurrrriiiittttyyyy
  1100.  
  1101.            aaaalllllllloooowwwwPPPPrrrriiiinnnntttt ((((class AAAAlllllllloooowwwwPPPPrrrriiiinnnntttt))))
  1102.                If this boolean resource    is true, text
  1103.                displayed in pop    up windows may be spooled to a
  1104.                printer by depressing a _P_r_i_n_t button.  If
  1105.                False, the button will not be displayed.     The
  1106.                supplied    default    is True.
  1107.  
  1108.            aaaalllllllloooowwwwSSSSaaaavvvveeee ((((class    AAAAlllllllloooowwwwSSSSaaaavvvveeee))))
  1109.                If this boolean resource    is true, text
  1110.                displayed in pop    up windows may be saved    to a
  1111.                user-specified file by depressing a _S_a_v_e
  1112.                button.    If False, the button will not be
  1113.                displayed.  The supplied    default    is True.
  1114.  
  1115.            aaaalllllllloooowwwwHHHHoooolllldddd ((((class    aaaalllllllloooowwwwHHHHoooolllldddd))))
  1116.  
  1117.  
  1118.  
  1119.      Page 17                         (printed 8/30/95)
  1120.  
  1121.  
  1122.  
  1123.  
  1124.  
  1125.  
  1126.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  1127.  
  1128.  
  1129.  
  1130.                If concurrentText is greater than zero,
  1131.                requesting that the number of concurrent    text
  1132.                windows is limited, a "hold" button will    be
  1133.                added to    each text pop-up window.  If the hold
  1134.                button is pressed then this text    window will be
  1135.                held on the screen until    explicitly dismissed
  1136.                with the    "done" button.    This mechanism
  1137.                effectively overrides the concurrentText
  1138.                resource, and thus may be disabled by setting
  1139.                allowHold to False.  Also see concurrentText
  1140.                and commonText.    The supplied default is    True.
  1141.  
  1142.            aaaalllllllloooowwwwTTTTeeeellllnnnneeeetttt ((((class AAAAlllllllloooowwwwTTTTeeeellllnnnneeeetttt))))
  1143.                If this boolean resource    is true, telnet
  1144.                sessions    are allowed.  If False,    they are
  1145.                inhibited with an error message displayed to
  1146.                that effect.  This resource should be False in
  1147.                secure environments such    as public access
  1148.                terminals, as it    is easy    to start a shell from
  1149.                a telnet    session.  The supplied default is
  1150.                True.
  1151.  
  1152.            aaaalllllllloooowwwwTTTTnnnn3333222277770000 ((((class AAAAlllllllloooowwwwTTTTnnnn3333222277770000))))
  1153.                If this boolean resource    is true, tn3270
  1154.                sessions    are allowed.  If False,    they are
  1155.                inhibited with an error message displayed to
  1156.                that effect.  This resource should be False in
  1157.                secure environments such    as public access
  1158.                terminals, as it    is easy    to start a shell from
  1159.                a tn3270    session.  The supplied default is
  1160.                True.
  1161.  
  1162.            aaaalllllllloooowwwwCCCCooooppppyyyy ((((class    AAAAlllllllloooowwwwCCCCooooppppyyyy))))
  1163.                If this boolean resource    is true, the CCCCooooppppyyyy
  1164.                button is displayed and files may be directly
  1165.                copied to a user-specified file.     Also, binary
  1166.                files may be fetched.  If False,    the button
  1167.                will not    be displayed, and binary file access
  1168.                will be disallowed.  The    supplied default is
  1169.                True.
  1170.  
  1171.            aaaalllllllloooowwwwBBBBooooooookkkkmmmmaaaarrrrkkkkSSSSaaaavvvveeee ((((class    AAAAlllllllloooowwwwBBBBooooooookkkkmmmmaaaarrrrkkkkSSSSaaaavvvveeee))))
  1172.                The current bookmark list will be written to
  1173.                the current bookmark file when you exit or
  1174.                restart Xgopher if this resource    is true.  The
  1175.                bookmark    file name may be changed during    a
  1176.                session using the options panel.     The supplied
  1177.                default is True.
  1178.  
  1179.            aaaalllllllloooowwwwIIIImmmmaaaaggggeeee ((((class AAAAlllllllloooowwwwIIIImmmmaaaaggggeeee))))
  1180.                If this boolean resource    is true, image display
  1181.                is allowed.  If false, it is inhibited with an
  1182.  
  1183.  
  1184.  
  1185.      Page 18                         (printed 8/30/95)
  1186.  
  1187.  
  1188.  
  1189.  
  1190.  
  1191.  
  1192.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  1193.  
  1194.  
  1195.  
  1196.                error message displayed to that effect.    The
  1197.                supplied    default    is True.
  1198.  
  1199.            ooooppppttttiiiioooonnnnssssBBBBuuuuttttttttoooonnnn ((((class OOOOppppttttiiiioooonnnnssssBBBBuuuuttttttttoooonnnn))))
  1200.                The OOOOppppttttiiiioooonnnnssss ppppaaaannnneeeellll button    in the OOOOtttthhhheeeerrrr CCCCoooommmmmmmmaaaannnnddddssss
  1201.                menu will not be    displayed if this resource is
  1202.                false.  Then, no    resources may be changed
  1203.                during a    session.  The supplied default is
  1204.                True.
  1205.  
  1206.            ssssiiiinnnngggglllleeeeIIIItttteeeemmmmBBBBuuuuttttttttoooonnnn    ((((class SSSSiiiinnnngggglllleeeeIIIItttteeeemmmmBBBBuuuuttttttttoooonnnn))))
  1207.                The EEEEnnnntttteeeerrrr ggggoooopppphhhheeeerrrr    iiiitttteeeemmmm button in the OOOOtttthhhheeeerrrr
  1208.                CCCCoooommmmmmmmaaaannnnddddssss    menu will not be displayed if this
  1209.                resource    is false.  Then, you cannot directly
  1210.                enter a gopher item descriptor.    The supplied
  1211.                default is True.
  1212.  
  1213.            tttteeeexxxxttttSSSSeeeerrrrvvvveeeerrrrssss ((((class SSSSeeeerrrrvvvveeeerrrrssss))))""""
  1214.                A list of trusted servers hosts or domains from
  1215.                which text files    will be    accepted.  An empty
  1216.                list means that text files can be retrieved
  1217.                from any    server.     The list can contain host
  1218.                names, domain names, IP address numbers,    or
  1219.                partial addresses that specify a    domain.     The
  1220.                list must contain exact names of    the trusted
  1221.                hosts, no host aliases are used.     This resource
  1222.                may be useful on    a public-access    system to
  1223.                prevent abuse or    limit the extent of gopher
  1224.                space.  If textServers is used, then it is
  1225.                prudent to also set allowFtp to False.  The
  1226.                supplied    default    is none.
  1227.  
  1228.            iiiimmmmaaaaggggeeeeSSSSeeeerrrrvvvveeeerrrrssss ((((class SSSSeeeerrrrvvvveeeerrrrssss))))""""
  1229.                Same as the textServers resource, but for image
  1230.                files.  The supplied default is none.
  1231.  
  1232.            ssssoooouuuunnnnddddSSSSeeeerrrrvvvveeeerrrrssss ((((class SSSSeeeerrrrvvvveeeerrrrssss))))""""
  1233.                Same as the textServers resource, but for sound
  1234.                files.  The supplied default is none.
  1235.  
  1236.            aaaalllllllloooowwwwFFFFttttpppp    ((((class AAAAlllllllloooowwwwFFFFttttpppp))))""""
  1237.                Allow or    disallow gopher    accesses that specify
  1238.                an ftp request.    This resource may be used to
  1239.                limit the extent    of gopher space    for a public-
  1240.                access Xgopher terminal.
  1241.  
  1242.            ppppuuuubbbblllliiiiccccMMMMooooddddeeee ((((class ppppuuuubbbblllliiiiccccMMMMooooddddeeee))))
  1243.                This is more of a meta resource used to set
  1244.                many security-related resources at once.     When
  1245.                set to True, publicMode sets the    following
  1246.                values:
  1247.  
  1248.  
  1249.  
  1250.  
  1251.      Page 19                         (printed 8/30/95)
  1252.  
  1253.  
  1254.  
  1255.  
  1256.  
  1257.  
  1258.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  1259.  
  1260.  
  1261.  
  1262.                Xgopher.allowSave:       False
  1263.                Xgopher.allowPrint:       False
  1264.                Xgopher.allowTelnet:       False
  1265.                Xgopher.allowTn3270:       False
  1266.                Xgopher.allowBookmarkSave:  False
  1267.                Xgopher.allowCopy:       False
  1268.                Xgopher.appendBookmarks:       True
  1269.                Xgopher.loadBookmarks:       True
  1270.                Xgopher.markRoot:       True
  1271.                Xgopher.resetOptions:       True
  1272.                Xgopher.optionsButton:       False
  1273.                Xgopher.singleItemButton:   False
  1274.                Xgopher.showItems:       Available
  1275.  
  1276.            You should also consider    setting    the following which
  1277.            are NOT automatically set by publicMode:
  1278.  
  1279.                Xgopher.allowImage:       False
  1280.                Xgopher.hasSound:       False
  1281.  
  1282.            (or use imageServers/soundServers to control access),
  1283.  
  1284.                Xgopher.warpCursor:       True
  1285.                Xgopher.doubleClick:       False
  1286.                Xgopher.concurrentText:       1
  1287.                Xgopher.allowHold:       False
  1288.                Xgopher.allowFtp:       False
  1289.                Xgopher.bookmarkFile:       <filename>
  1290.  
  1291.            the next    two should go as a pair:
  1292.  
  1293.                Xgopher.restartButton:       False
  1294.                Xgopher.swapRestartAndQuit: True
  1295.  
  1296.            Also, be    sure that any remaining    commands
  1297.            (imageCommand, soundCommand, etc.) have no shell-
  1298.            escapes or other    ways to    do damage.
  1299.  
  1300.       rrrreeeessssttttaaaarrrrttttBBBBuuuuttttttttoooonnnn    ((((class RRRReeeessssttttaaaarrrrttttBBBBuuuuttttttttoooonnnn))))
  1301.           If false, the    RRRReeeessssttttaaaarrrrtttt    command    button in the OOOOtttthhhheeeerrrr
  1302.           OOOOppppttttiiiioooonnnnssss menu will not    be displayed.  This is most
  1303.           useful in conjunction    with the sssswwwwaaaappppRRRReeeessssttttaaaarrrrttttAAAAnnnnddddQQQQuuuuiiiitttt
  1304.           resource.  The supplied default is True.
  1305.  
  1306.       sssswwwwaaaappppRRRReeeessssttttaaaarrrrttttAAAAnnnnddddQQQQuuuuiiiitttt ((((class SSSSwwwwaaaappppRRRReeeessssttttaaaarrrrttttAAAAnnnnddddQQQQuuuuiiiitttt))))
  1307.           If true, the functions of the    quit and restart
  1308.           buttons are swapped.    Remember to also change    the
  1309.           button labels.  This may be used in a    public-access
  1310.           Xgopher terminal to easily retreat to    a known    state,
  1311.           but not-too-easily terminate Xgopher entirely.  The
  1312.           supplied default is False.
  1313.  
  1314.  
  1315.  
  1316.  
  1317.      Page 20                         (printed 8/30/95)
  1318.  
  1319.  
  1320.  
  1321.  
  1322.  
  1323.  
  1324.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  1325.  
  1326.  
  1327.  
  1328.       PPPPooooppppuuuupppp    PPPPoooossssiiiittttiiiioooonnnniiiinnnngggg
  1329.  
  1330.            For considerably    more detail on positioning popup
  1331.            windows,    including examples, please see the document
  1332.            Popups that is part of the Xgopher source distribution.
  1333.  
  1334.            The following are sub-resources,    each qualified by a
  1335.            name of a popup,    for example, Xgopher.Popup._____.
  1336.  
  1337.            ppppoooossssiiiittttiiiioooonnnnFFFFrrrroooommmm ((((class PPPPoooossssiiiittttiiiioooonnnnFFFFrrrroooommmm))))
  1338.                The supplied default is from_none.
  1339.  
  1340.            xxxxPPPPoooossssiiiittttiiiioooonnnn ((((class    PPPPoooossssiiiittttiiiioooonnnn))))
  1341.                The supplied default is 0.
  1342.  
  1343.            yyyyPPPPoooossssiiiittttiiiioooonnnn ((((class    PPPPoooossssiiiittttiiiioooonnnn))))
  1344.                The supplied default is 0.
  1345.  
  1346.            hhhhoooorrrriiiizzzzoooonnnnttttaaaallllJJJJuuuussssttttiiiiffffiiiiccccaaaattttiiiioooonnnn ((((class JJJJuuuussssttttiiiiffffiiiiccccaaaattttiiiioooonnnn))))
  1347.                The supplied default is Left.
  1348.  
  1349.            vvvveeeerrrrttttiiiiccccaaaallllJJJJuuuussssttttiiiiffffiiiiccccaaaattttiiiioooonnnn ((((class JJJJuuuussssttttiiiiffffiiiiccccaaaattttiiiioooonnnn))))
  1350.                The supplied default is Top.
  1351.  
  1352.            xxxxPPPPeeeerrrrcccceeeennnntttt    ((((class PPPPeeeerrrrcccceeeennnntttt))))
  1353.                The supplied default is True.
  1354.  
  1355.            yyyyPPPPeeeerrrrcccceeeennnntttt    ((((class PPPPeeeerrrrcccceeeennnntttt))))
  1356.                The supplied default is True.
  1357.  
  1358.       PPPPrrrreeeeffffiiiixxxxeeeessss
  1359.  
  1360.            pppprrrreeeeffffiiiixxxxFFFFiiiilllleeee ((((class PPPPrrrreeeeffffiiiixxxxFFFFiiiilllleeee))))
  1361.                This prefix is shown in the directory listing
  1362.                to the left of text files.  The supplied
  1363.                default is blank    for text files.
  1364.  
  1365.            pppprrrreeeeffffiiiixxxxDDDDiiiirrrr ((((class    PPPPrrrreeeeffffiiiixxxxDDDDiiiirrrr))))
  1366.                This prefix is shown in the directory listing
  1367.                to the left of directory    entries.  The supplied
  1368.                default is 273 (an octal    escape sequence),
  1369.                which is    a single character in the Latin-1
  1370.                character set which looks like >>.
  1371.  
  1372.            pppprrrreeeeffffiiiixxxxCCCCSSSSOOOO ((((class    PPPPrrrreeeeffffiiiixxxxCCCCSSSSOOOO))))
  1373.                This prefix is shown in the directory listing
  1374.                to the left of entries which are    CSO name
  1375.                servers (phone books).  The supplied default is
  1376.                <cso>.
  1377.  
  1378.            pppprrrreeeeffffiiiixxxxTTTTeeeellllnnnneeeetttt ((((class PPPPrrrreeeeffffiiiixxxxTTTTeeeellllnnnneeeetttt))))
  1379.                This prefix is shown in the directory listing
  1380.  
  1381.  
  1382.  
  1383.      Page 21                         (printed 8/30/95)
  1384.  
  1385.  
  1386.  
  1387.  
  1388.  
  1389.  
  1390.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  1391.  
  1392.  
  1393.  
  1394.                to the left of entries which are    telnet
  1395.                sessions.  The supplied default is <tel>.
  1396.  
  1397.            pppprrrreeeeffffiiiixxxxTTTTnnnn3333222277770000 ((((class PPPPrrrreeeeffffiiiixxxxTTTTnnnn3333222277770000))))
  1398.                This prefix is shown in the directory listing
  1399.                to the left of entries which are    tn3270
  1400.                sessions.  The supplied default is <tn3>.
  1401.  
  1402.            pppprrrreeeeffffiiiixxxxIIIInnnnddddeeeexxxx ((((class PPPPrrrreeeeffffiiiixxxxIIIInnnnddddeeeexxxx))))
  1403.                This prefix is shown in the directory listing
  1404.                to the left of entries which are    full text
  1405.                index searches.    The supplied default is    <idx>.
  1406.  
  1407.            pppprrrreeeeffffiiiixxxxIIIImmmmaaaaggggeeee ((((class PPPPrrrreeeeffffiiiixxxxIIIImmmmaaaaggggeeee))))
  1408.                This prefix is shown in the directory listing
  1409.                to the left of entries which are    image files.
  1410.                The supplied default is <img>.
  1411.  
  1412.            pppprrrreeeeffffiiiixxxxBBBBiiiinnnnaaaarrrryyyy ((((class PPPPrrrreeeeffffiiiixxxxBBBBiiiinnnnaaaarrrryyyy))))
  1413.                This prefix is shown in the directory listing
  1414.                to the left of entries which are    binary files.
  1415.                The supplied default is <bin>.
  1416.  
  1417.            pppprrrreeeeffffiiiixxxxSSSSoooouuuunnnndddd ((((class PPPPrrrreeeeffffiiiixxxxSSSSoooouuuunnnndddd))))
  1418.                This prefix is shown in the directory listing
  1419.                to the left of entries which are    sound files.
  1420.                The supplied default is <snd>.
  1421.  
  1422.            pppprrrreeeeffffiiiixxxxUUUUnnnnkkkknnnnoooowwwwnnnn ((((class PPPPrrrreeeeffffiiiixxxxUUUUnnnnkkkknnnnoooowwwwnnnn))))
  1423.                This prefix is shown in the directory listing
  1424.                to the left of entries which are    unknown    file
  1425.                types.  This prefix is displayed    if sssshhhhoooowwwwIIIItttteeeemmmmssss
  1426.                is All or Accessible. The supplied default is <
  1427.                ? >.
  1428.  
  1429.       PPPPeeeerrrrffffoooorrrrmmmmaaaannnncccceeee aaaannnndddd CCCCoooonnnnffffiiiigggguuuurrrraaaattttiiiioooonnnn
  1430.  
  1431.            ddddiiiirrrreeeeccccttttoooorrrryyyyTTTTiiiimmmmeeee ((((class DDDDiiiirrrreeeeccccttttoooorrrryyyyTTTTiiiimmmmeeee))))
  1432.                Directory entries for all active    directories
  1433.                (current    directory, directories with bookmarks,
  1434.                and all of their    ancestors) are saved for this
  1435.                many seconds.  After this time, their contents
  1436.                are released and    re-requested from the
  1437.                appropriate place when needed.  This caching of
  1438.                directory contents makes    moving up the
  1439.                directory tree and jumping to bookmarks quite
  1440.                fast.  The very small potential risk is that
  1441.                the contents of a directory in a    gopher server
  1442.                may be changed while the    directory is stored.
  1443.                The caching, freeing, and reloading of
  1444.                directories is transparent to the user.    The
  1445.                supplied    default    is 600.     This is 10 minutes.
  1446.  
  1447.  
  1448.  
  1449.      Page 22                         (printed 8/30/95)
  1450.  
  1451.  
  1452.  
  1453.  
  1454.  
  1455.  
  1456.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  1457.  
  1458.  
  1459.  
  1460.            iiiitttteeeemmmmSSSSttttaaaarrrrtttt ((((class    IIIItttteeeemmmmSSSSttttaaaarrrrtttt))))
  1461.                Not normally changed by the user, this
  1462.                determines the amount of    memory dynamically
  1463.                allocated when xgopher starts execution to hold
  1464.                gopher items (directory contents).  The
  1465.                supplied    default    is 500.
  1466.  
  1467.            iiiitttteeeemmmmIIIInnnnccccrrrreeeemmmmeeeennnntttt ((((class IIIItttteeeemmmmIIIInnnnccccrrrreeeemmmmeeeennnntttt))))
  1468.                Not normally changed by the user, this
  1469.                determines the amount of    memory dynamically
  1470.                allocated each time xgopher needs additional
  1471.                memory to hold gopher items (directory
  1472.                contents).  The supplied    default    is 50.
  1473.  
  1474.            ddddiiiirrrrSSSSttttaaaarrrrtttt    ((((class DDDDiiiirrrrSSSSttttaaaarrrrtttt))))
  1475.                Not normally changed by the user, this
  1476.                determines the amount of    memory dynamically
  1477.                allocated when xgopher starts execution to hold
  1478.                gopher directories.  The    supplied default is
  1479.                50.
  1480.  
  1481.            ddddiiiirrrrIIIInnnnccccrrrreeeemmmmeeeennnntttt ((((class DDDDiiiirrrrIIIInnnnccccrrrreeeemmmmeeeennnntttt))))
  1482.                Not normally changed by the user, this
  1483.                determines the amount of    memory dynamically
  1484.                allocated each time xgopher needs additional
  1485.                memory to hold gopher directories.  The
  1486.                supplied    default    is 10.
  1487.  
  1488.            tttteeeemmmmppppDDDDiiiirrrreeeeccccttttoooorrrryyyy ((((class TTTTeeeemmmmppppDDDDiiiirrrreeeeccccttttoooorrrryyyy))))
  1489.                The directory for xgopher to create files that
  1490.                it will need for    display    or other purposes, but
  1491.                will not    exist beyond this xgopher session.
  1492.                The supplied default is /tmp.
  1493.  
  1494.       WWWWiiiiddddggggeeeetttt ssssppppeeeecccciiiiffffiiiicccc rrrreeeessssoooouuuurrrrcccceeeessss::::
  1495.  
  1496.       The X    Toolkit    and Athena Widgets documentation covers    the
  1497.       widget specific resources.  The most significant widget
  1498.       specific resources are mentioned here.
  1499.  
  1500.       ffffoooonnnntttt ((((class FFFFoooonnnntttt))))
  1501.           All text, label, and command button widgets have a
  1502.           font that can    be selected.
  1503.  
  1504.       llllaaaabbbbeeeellll    ((((class LLLLaaaabbbbeeeellll))))
  1505.           All command button widgets and many labels text
  1506.           strings may be changed, for example to another
  1507.           language.
  1508.  
  1509.      FFFFIIIILLLLEEEESSSS
  1510.        /usr/local/lib/X11/app-defaults/Xgopher
  1511.  
  1512.  
  1513.  
  1514.  
  1515.      Page 23                         (printed 8/30/95)
  1516.  
  1517.  
  1518.  
  1519.  
  1520.  
  1521.  
  1522.      XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))         XXXX VVVVeeeerrrrssssiiiioooonnnn 11111111 ((((RRRReeeelllleeeeaaaasssseeee 5555))))        XXXXGGGGOOOOPPPPHHHHEEEERRRR((((1111))))
  1523.  
  1524.  
  1525.  
  1526.        /usr/local/lib/X11/xgopher.help
  1527.  
  1528.      SSSSEEEEEEEE AAAALLLLSSSSOOOO
  1529.       There    is a collection    of documents included with the Xgopher
  1530.       distribution that may    be useful to the installer or users of
  1531.       Xgopher.  These include guides for porting Xgopher, defining
  1532.       new gopher types for Xgopher,    and notes that will aid    in
  1533.       customization    an Xgopher environment.
  1534.  
  1535.       Installers should see    the internal documentation for changes
  1536.       to the configuration file before compiling and installing
  1537.       Xgopher.
  1538.  
  1539.      BBBBUUUUGGGGSSSS
  1540.       The gopher+ protocol is not yet supported.
  1541.  
  1542.      CCCCOOOOPPPPYYYYRRRRIIIIGGGGHHHHTTTT
  1543.       Copyright 1992, 1993 by the Board of Trustees    of the
  1544.       University of    Illinois
  1545.       This program with copyright notice intact may    be freely
  1546.       distributed without permission.
  1547.  
  1548.      AAAAUUUUTTTTHHHHOOOORRRR
  1549.       Allan    Tuchman, Computing and Communications Services Office,
  1550.       University of    Illinois at Urbana-Champaign, Urbana,
  1551.       Illinois, USA.  email    to: a-tuchman@uiuc.edu.
  1552.  
  1553.  
  1554.  
  1555.  
  1556.  
  1557.  
  1558.  
  1559.  
  1560.  
  1561.  
  1562.  
  1563.  
  1564.  
  1565.  
  1566.  
  1567.  
  1568.  
  1569.  
  1570.  
  1571.  
  1572.  
  1573.  
  1574.  
  1575.  
  1576.  
  1577.  
  1578.  
  1579.  
  1580.  
  1581.      Page 24                         (printed 8/30/95)
  1582.  
  1583.  
  1584.  
  1585.